0.07/0.13 % Problem : Vampire---4.8_9123 : TPTP v0.0.0. Released v0.0.0. 0.07/0.13 % Command : do_cvc5 %s %d 0.14/0.35 % Computer : n006.cluster.edu 0.14/0.35 % Model : x86_64 x86_64 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.14/0.35 % Memory : 8042.1875MB 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64 0.14/0.35 % CPULimit : 1440 0.14/0.35 % WCLimit : 180 0.14/0.35 % DateTime : Mon Jul 3 13:01:36 EDT 2023 0.14/0.35 % CPUTime : 0.21/0.48 %----Proving TH0 40.70/40.89 thf(g_type,type, 40.70/40.89 g: $tType ). 40.70/40.89 40.70/40.89 thf(cGROUP1_type,type, 40.70/40.89 cGROUP1: ( g > g > g ) > g > $o ). 40.70/40.89 40.70/40.89 thf(cGROUP4_type,type, 40.70/40.89 cGROUP4: ( g > g > g ) > $o ). 40.70/40.89 40.70/40.89 thf(cGRP_ASSOC_type,type, 40.70/40.89 cGRP_ASSOC: ( g > g > g ) > $o ). 40.70/40.89 40.70/40.89 thf(cGRP_DIVISORS_type,type, 40.70/40.89 cGRP_DIVISORS: ( g > g > g ) > $o ). 40.70/40.89 40.70/40.89 thf(cGRP_INVERSE_type,type, 40.70/40.89 cGRP_INVERSE: ( g > g > g ) > g > $o ). 40.70/40.89 40.70/40.89 thf(cGRP_UNIT_type,type, 40.70/40.89 cGRP_UNIT: ( g > g > g ) > g > $o ). 40.70/40.89 40.70/40.89 thf(cGRP_ASSOC_def,definition, 40.70/40.89 ( cGRP_ASSOC 40.70/40.89 = ( ^ [Xf: g > g > g] : 40.70/40.89 ! [Xa: g,Xb: g,Xc: g] : 40.70/40.89 ( ( Xf @ ( Xf @ Xa @ Xb ) @ Xc ) 40.70/40.89 = ( Xf @ Xa @ ( Xf @ Xb @ Xc ) ) ) ) ) ). 40.70/40.89 40.70/40.89 thf(cGRP_DIVISORS_def,definition, 40.70/40.89 ( cGRP_DIVISORS 40.70/40.89 = ( ^ [Xf: g > g > g] : 40.70/40.89 ! [Xa: g,Xb: g] : 40.70/40.89 ( ? [Xx: g] : 40.70/40.89 ( ( Xf @ Xa @ Xx ) 40.70/40.89 = Xb ) 40.70/40.89 & ? [Xy: g] : 40.70/40.89 ( ( Xf @ Xy @ Xa ) 40.70/40.89 = Xb ) ) ) ) ). 40.70/40.89 40.70/40.89 thf(cGRP_INVERSE_def,definition, 40.70/40.89 ( cGRP_INVERSE 40.70/40.89 = ( ^ [Xf: g > g > g,Xe: g] : 40.70/40.89 ! [Xa: g] : 40.70/40.89 ? [Xb: g] : 40.70/40.89 ( ( ( Xf @ Xa @ Xb ) 40.70/40.89 = Xe ) 40.70/40.89 & ( ( Xf @ Xb @ Xa ) 40.70/40.89 = Xe ) ) ) ) ). 40.70/40.89 40.70/40.89 thf(cGRP_UNIT_def,definition, 40.70/40.89 ( cGRP_UNIT 40.70/40.89 = ( ^ [Xf: g > g > g,Xe: g] : 40.70/40.89 ! [Xa: g] : 40.70/40.89 ( ( ( Xf @ Xe @ Xa ) 40.70/40.89 = Xa ) 40.70/40.89 & ( ( Xf @ Xa @ Xe ) 40.70/40.89 = Xa ) ) ) ) ). 40.70/40.89 40.70/40.89 thf(cGROUP1_def,definition, 40.70/40.89 ( cGROUP1 40.70/40.89 = ( ^ [Xf: g > g > g,Xe: g] : 40.70/40.89 ( ( cGRP_ASSOC @ Xf ) 40.70/40.89 & ( cGRP_UNIT @ Xf @ Xe ) 40.70/40.89 & ( cGRP_INVERSE @ Xf @ Xe ) ) ) ) ). 40.70/40.89 40.70/40.89 thf(cGROUP4_def,definition, 40.70/40.89 ( cGROUP4 40.70/40.89 = ( ^ [Xf: g > g > g] : 40.70/40.89 ( ( cGRP_ASSOC @ Xf ) 40.70/40.89 & ( cGRP_DIVISORS @ Xf ) ) ) ) ). 40.70/40.89 40.70/40.89 thf(cEQUIV_01_04,conjecture, 40.70/40.89 ! [Xf: g > g > g] : 40.70/40.89 ( ? [Xe: g] : ( cGROUP1 @ Xf @ Xe ) 40.70/40.89 <=> ( cGROUP4 @ Xf ) ) ). 40.70/40.89 40.70/40.89 ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.uxTH56OPJd/cvc5---1.0.5_9300.p... 40.70/40.89 (declare-sort $$unsorted 0) 40.70/40.89 (declare-sort tptp.g 0) 40.70/40.89 (declare-fun tptp.cGROUP1 ((-> tptp.g tptp.g tptp.g) tptp.g) Bool) 40.70/40.89 (declare-fun tptp.cGROUP4 ((-> tptp.g tptp.g tptp.g)) Bool) 40.70/40.89 (declare-fun tptp.cGRP_ASSOC ((-> tptp.g tptp.g tptp.g)) Bool) 40.70/40.89 (declare-fun tptp.cGRP_DIVISORS ((-> tptp.g tptp.g tptp.g)) Bool) 40.70/40.89 (declare-fun tptp.cGRP_INVERSE ((-> tptp.g tptp.g tptp.g) tptp.g) Bool) 40.70/40.89 (declare-fun tptp.cGRP_UNIT ((-> tptp.g tptp.g tptp.g) tptp.g) Bool) 40.70/40.89 (assert (= tptp.cGRP_ASSOC (lambda ((Xf (-> tptp.g tptp.g tptp.g))) (forall ((Xa tptp.g) (Xb tptp.g) (Xc tptp.g)) (let ((_let_1 (@ Xf Xa))) (= (@ (@ Xf (@ _let_1 Xb)) Xc) (@ _let_1 (@ (@ Xf Xb) Xc)))))))) 40.70/40.89 (assert (= tptp.cGRP_DIVISORS (lambda ((Xf (-> tptp.g tptp.g tptp.g))) (forall ((Xa tptp.g) (Xb tptp.g)) (and (exists ((Xx tptp.g)) (= (@ (@ Xf Xa) Xx) Xb)) (exists ((Xy tptp.g)) (= (@ (@ Xf Xy) Xa) Xb))))))) 40.70/40.89 (assert (= tptp.cGRP_INVERSE (lambda ((Xf (-> tptp.g tptp.g tptp.g)) (Xe tptp.g)) (forall ((Xa tptp.g)) (exists ((Xb tptp.g)) (and (= (@ (@ Xf Xa) Xb) Xe) (= (@ (@ Xf Xb) Xa) Xe))))))) 40.70/40.89 (assert (= tptp.cGRP_UNIT (lambda ((Xf (-> tptp.g tptp.g tptp.g)) (Xe tptp.g)) (forall ((Xa tptp.g)) (and (= (@ (@ Xf Xe) Xa) Xa) (= (@ (@ Xf Xa) Xe) Xa)))))) 40.70/40.89 (assert (= tptp.cGROUP1 (lambda ((Xf (-> tptp.g tptp.g tptp.g)) (Xe tptp.g)) (and (@ tptp.cGRP_ASSOC Xf) (@ (@ tptp.cGRP_UNIT Xf) Xe) (@ (@ tptp.cGRP_INVERSE Xf) Xe))))) 40.70/40.89 (assert (= tptp.cGROUP4 (lambda ((Xf (-> tptp.g tptp.g tptp.g))) (and (@ tptp.cGRP_ASSOC Xf) (@ tptp.cGRP_DIVISORS Xf))))) 40.70/40.89 (assert (not (forall ((Xf (-> tptp.g tptp.g tptp.g))) (= (exists ((Xe tptp.g)) (@ (@ tptp.cGROUP1 Xf) Xe)) (@ tptp.cGROUP4 Xf))))) 40.70/40.89 (set-info :filename cvc5---1.0.5_9300) 40.70/40.89 (check-sat-assuming ( true )) 40.70/40.89 ------- get file name : TPTP file name is 40.70/40.89 ------- cvc5-thf : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_9300.smt2... 40.70/40.89 --- Run --ho-elim --full-saturate-quant at 10... 40.70/40.89 --- Run --ho-elim --no-e-matching --full-saturate-quant at 10... 40.70/40.89 --- Run --ho-elim --no-e-matching --enum-inst-sum --full-saturate-quant at 10... 40.70/40.89 --- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5... 40.70/40.89 --- Run --no-ho-matching --finite-model-find --uf-ss=no-minimal at 5... 40.70/40.89 --- Run --no-ho-matchi/export/starexec/sandbox2/solver/bin/do_THM_THF: line 35: 12496 Alarm clock ( read result; case "$result" in 179.28/180.02 unsat) 179.28/180.02 echo "% SZS status $unsatResult for $tptpfilename"; echo "% SZS output start Proof for $tptpfilename"; cat; echo "% SZS output end Proof for $tptpfilename"; exit 0 179.28/180.02 ;; 179.28/180.02 sat) 179.28/180.02 echo "% SZS status $satResult for $tptpfilename"; cat; exit 0 179.28/180.02 ;; 179.28/180.02 esac; exit 1 ) 179.28/180.02 Alarm clock 179.28/180.02 % cvc5---1.0.5 exiting 179.28/180.03 % cvc5---1.0.5 exiting 179.28/180.05 EOF